#include <ast/ast.h>

namespace ast {
  void NodeConstDecl::dot_string(std::string & str) {
    str = std::string("ConstDecl") + R"(\n)" + "type:"
      + var_type_to_str(this->type);
  }

  void NodeConstDecl::dot_accept(AstDot & ast_dot) {
    ast_dot.visit(*this);
  }

  void NodeConstDecl::accept(ir::Visitor & visitor) {
    visitor.visit(*this);
  }
}
